Why Multiprocessor DSP Systems Need
نویسنده
چکیده
In larger development projects, DSP programming groups often operate in a separate silo from the GPP and FPGA programmers. This is a problem because the groups must coordinate their efforts in order to design an optimal system architecture and to allocate functionality optimally. This coordination can be time-consuming and challenging. What's more, any changes to the system architecture or functional allocation can result in substantial code re-writes for each programming group, greatly slowing time-to-market.
منابع مشابه
Multiprocessor DSP Systems for Active Control
To extend the upper limiting frequency and attenuation zone of active noise and vibration control systems, multiple channel control systems are commonly used. This brings a huge amount of computational load and often multiprocessor DSP systems have to be used. In this paper, several multiprocessor system architectures are considered for the most commonly used active control algorithm, and three...
متن کاملVoltage Assignment with Guaranteed Probability Satisfying Timing Constraint for Real-time Multiproceesor DSP
Dynamic Voltage Scaling (DVS) is one of the techniques used to obtain energy-saving in real-time DSP systems. In many DSP systems, some tasks contain conditional instructions that have different execution times for different inputs. Due to the uncertainties in execution time of these tasks, this paper models each varied execution time as a probabilistic random variable and solves the Voltage As...
متن کاملSynthesis of DSP soft real-time multiprocessor systems-on-silicon
The recent convergence of applications (Internet and embedded applications) and technology (reuse and very high integration level) trends resulted in a strong need for design of soft real-time DSP systems on silicon. We developed a new hierarchical modular approach for synthesis of area efficient soft real-time DSP systems on silicon. This synthesis strategy employs a number of optimization int...
متن کاملResynchronization for Multiprocessor DSP Systems
This paper introduces a technique, called resynchronization, for reducing synchronization overhead in multiprocessor implementations of digital signal processing (DSP) systems. The technique applies to arbitrary collections of dedicated, programmable or configurable processors, such as combinations of programmable DSP’s, ASICS, and FPGA subsystems. Thus, it is particularly well-suited to the ev...
متن کاملA two-level scheduling method: an effective parallelizing technique for uniform nested loops on a DSP multiprocessor
A digital signal processor (DSP), which is a special-purpose microprocessor, is designed to achieve higher performance on DSP applications. Because most DSP applications contain many nested loops and permit a very high degree of parallelism, the DSP multiprocessor has a suitable architecture to execute these applications. Unfortunately, conventional scheduling methods used on DSP multiprocessor...
متن کامل